Consistent Interaction of Software Components

نویسندگان

  • Gregor Engels
  • Jochen Malte Küster
  • Luuk Groenewegen
چکیده

Constructing complex software systems by integrating different software components is a promising and challenging approach. With the functionality of software components given by models it is possible to ensure consistency of such models before implementation in order to successfully build the system. Models consisting of different submodels, the absence of an overall formal semantics and the numerous possibilities of employing models requires the development of techniques ensuring the consistency. In this paper, we discuss the issue of consistency of models made up of different submodels proposing a concept for the management of consistency. Consistency management relies on a consistency concept and a process for ensuring consistency of models. We introduce a consistency concept for software components modeled in the Unified Modeling Language (UML) and devise suitable consistency checks. On this basis, we propose a process how to locate and resolve inconsistencies, thus ensuring the consistency of models and by that the consistency of componentbased systems derived from those models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Ranking of Obstacles to the Establishment of Smart Cities Projects in Terms of Energy in Iran, Based On the DEMATEL Technology

The purpose of this study was to rank the obstacles to the establishment of smart cities projects in terms of energy in Iran, based on the DEMATEL technique. The purpose of this research is applied and is descriptive-survey based on research method. The statistical population of the study was senior managers and experienced experts in the Tehran Electric Power Distribution Company and the gas c...

متن کامل

A Component-Based Infrastructure for Pervasive User Interaction

Since a growing number of different mobile computing devices are used in pervasive and ubiquitous environments, the need to adopt new approaches for designing and implementing pervasive interactive software with minor effort is emerging. In this paper we present a process that facilitates the design of next-generation interactive software for pervasive environments. We created a distributed run...

متن کامل

Synthesis of correct adaptors for protocol enhancement in component-based systems

Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shelf (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. This might require to restrict the system’s behavior to a ...

متن کامل

Towards a Mathematical Concept of a Component and its Use

We deal with the concept of a component considered as a black box that is a physical encapsulation of related services according to a published specification. These services can only be accessed through a consistent and published interface that includes an interaction standard. Such a notion of a component needs a carefully chosen semantic concept of a syntactic and a semantic interface that al...

متن کامل

Trend of the Caspian Sea surface temperature changes

The interaction between sea and atmosphere has profound effects on the regions climate. Meanwhile, the sea surface temperature is considered as one of the most effective components of water bodies, and the controller of many atmospheric behaviors. Because of the importance of sea surface temperatures effects on atmospheric elements and also given the role of global warming on land and sea surfa...

متن کامل

Scenario-Driven Analysis of Component-Based Software Architecture Models

The architectural model of a system provides a high level description of a system in terms of components and connectors that coordinate the components to meet global requirements. Given a set of components and a scenario-based representation of the required application specific interaction requirements between the components, the application architecture design introduces connectors that provid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Transactions of the SDPS

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2002